Loading AI tools
關於日期、時間表示方法的國際標準 来自维基百科,自由的百科全书
国际标准ISO 8601,是国际标准化组织的日期和时间的表示方法,全称为《数据元和交换格式 信息交换 日期和时间表示法》。目前是2004年12月1日发行的第三版“ISO8601:2004”以替代1998年的第一版“ISO8601:1998”与2000年的第二版“ISO8601:2000”。
ISO 8601使用公历。ISO 8601:2004规定了一个参考日期,即1875年5月20日,当天《米制公约》在巴黎签署;ISO 8601-1:2019删除了这个明确的参考日期。不过公历自1582年10月15日公布后,到米制公约签署前的日期,也一直适用此标准。
至于公布公历前的日期,若通信双方达成一致,也可以用前推公历表示。标准要求所有日期必须是连续的,因此需要向前推导这些日子在格里历中对应的日期,而使用儒略历将违反标准。
为了规避千年虫问题,标准要求至少使用四位数来表示年份,形如"YYYY"。这样可以表示0000至9999的年份,其中0000意为公元前1年,如同天文纪年。不过这并不完全适用于1583年之前的年份。标准规定“0000至1582的年份仅应在双方有共识时用于通信”。
若要表示前1年之前或9999年之后的年份,标准也允许有共识的双方扩展表达方式。双方应事先规定增加的位数,并且年份前必须有正号“+”或负号“-”而不使用“AD/BC”或“CE/BCE”表示之。依据标准,若年份带符号,则前1年为"+0000",前2年为"-0001",依此类推。
月份和日各使用两位数字表示。月份在01到12之间,日期在01到31之间。表示日期的基本格式为"YYYYMMDD",扩展格式为"YYYY-MM-DD"。例如,1919年8月10日可以表示为"19190810"或"1919-08-10"。
标准也允许更低的精度。例如"1919-08"表示1919年8月(不可以表示为"191908"以防止有人理解为2019年19月8日),"1919"表示1919年,"191"表示1910年代,"19"表示二十世纪。表示二十一世纪的某年时,ISO 8601:2000允许省去年份的前两位,形如"YYMMDD",相当于"20YY-MM-DD",但是ISO 8601:2004禁止了这种表示方式。
完全表示:可以将一年内的天的序数用3位数字表示,平年365天,闰年366天。如2004年5月3日可以表示为2004-124或2004124。
使用年份和星期表示某一日期的格式形如YYYYWwwD或YYYY-Www-D,YYYY表示年份,其值与年月日格式中的年份略有差别;Www表示该日期所属星期是今年的第几个星期,范围在W01到W53之间;D表示该日是本星期的第几天,范围在1到7之间,每个星期以周一作为第一天。例如1926年8月17日可写成1926-W33-2或1926W332。
每年的第一个星期可以用如下方法决定: 1,本年度第一个星期四所在的星期; 2,1月4日所在的星期; 3,本年度第一个至少有4天在同一星期内的星期; 4,星期一在去年12月29日至今年1月4日以内的星期;
推理可得,如果1月1日是星期一、星期二、星期三或者星期四,它所在星期就是本年第一个星期;如果1月1日是星期五、星期六或星期日,则它所在星期就是上一年第52或者53个日历星期;12月28日总是在一年最后一个星期。
可以用2位数表示本年内第几个日历星期,但日历星期前要加上一个大写字母W。 其他规定同星期日历表示法。
例如,如2004年第19个星期可写成:2004-W19或2004W19。
只使用数字为基本格式。使用冒号“:”间隔开小时、分、秒的为扩展格式。小时、分和秒都用2位数表示。
对于当地时间15时27分46秒,
合并表示时,要在时间前面加一大写字母T,如要表示东八区时间2004年5月3日下午5点30分8秒,可以写成2004-05-03T17:30:08+08:00或20040503T173008+08。
如果要表示某一作为一段时间间隔,前面加一大写字母P,但时间段后都要加上相应的代表时间的大写字母。如在一年三个月五天六小时七分三十秒内,可以写成P1Y3M5DT6H7M30S。
从一个时间开始到另一个时间结束,或者从一个时间开始持续一个时间间隔,要在前后两个时间(或时间间隔)之间放置斜线符“/”。格式为以下中的一种:
<起始時間>/<結束時間> <起始時間>/<時長> <時長>/<結束時間> <時長>
例如19850412/19860101,19850412/P6M。
前面加上一大写字母R,格式为:
R【循环次数】【/开始时间】/时间间隔【/结束时间】
如要从2004年5月6日北京时间下午1点起时间间隔半年零5天3小时循环,且循环3次,可以表示为R3/20040506T130000+08/P0Y6M5DT3H0M0S。
如以1年2个月为循环间隔,无限次循环,最后循环终止于2025年1月1日,可表示为R/P1Y2M/20250101。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.